home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / sls / readme < prev    next >
Text File  |  1994-05-01  |  24KB  |  511 lines

  1. SLS 1.05 RELEASE:
  2. -----------------
  3.  
  4. **********************************************************************
  5. Please Note:  because of reports that some are having problems with 
  6. the modular boot kernel, SLS has fallen back to using the standard
  7. Linux 1.0 kernel.  The kernel source is now also the standard 1.0.
  8. the patch file b7/lxdif.tgz can be applied for the modular kernel.
  9. Be advised that this patch is huge (almost 1.6Meg).   The current
  10. modular bootdisk a1.3 is available in the Modules sub-directory.
  11. There is also a test a1.3 boot disk in the Test sub-directory, that
  12. is in testing by those who reported problems.  It's accompanying
  13. README should be consulted first.
  14.  
  15. If you have any problems, please direct correspondance to:
  16.  
  17.     pmacdona@sanjuan.uvic.ca
  18.  
  19. **********************************************************************
  20.  
  21. Announcing, the official of the release of SLS 1.05, the Softlanding 
  22. (Modularized) Linux System.   It is a joint announcement of the release
  23. of the SLS 1.05, the CD and the kernel modularization patches.
  24.  
  25.  
  26. Modularization of the kernel is aimed squarely at reducing, 
  27. and eventually eliminating the requirements for recompiling the kernel, 
  28. either for changing/modifying device drivers or for dynamic access to 
  29. infrequently required drivers.  More importantly, perhaps, the efforts 
  30. of individual working groups need no longer affect the development
  31. of the kernel proper.  In fact, a binary release of the official kernel
  32. should now be possible.
  33.  
  34. SLS 1.05 is available for ftp'ing from tsx-11.mit.edu.   Additionally, the CD
  35. version or floppy or tape distributions can be obtained from Softlanding Software 
  36. (see below for more info).  The CD will begin shipping shortly so all Quarterly 
  37. subscribers should be receiving their next installment in the next few weeks.
  38.  
  39.  
  40. SLS 1.05 FEATURES:
  41. ------------------
  42.  - The Linux kernel 1.0, fully modularized by Softlanding (totalling 63 modules).
  43.  - Nearly everything is loadable (devices, fs's, network, math,  etc)
  44.  - Many extra loadable modules included (IFS, Double FS, IPX, CD, ...).
  45.  - A powerful, flexible menu shell (Mesh) written for SLS system admin.
  46.  - A massive shift to Tcl and Tk apps (like Picasso and XTeXShell).
  47.  - Idraw and Doc (Interviews) are gone, so is clisp.
  48.  - Elvis has been supersceded by VIM (which has help and no refresh bug).
  49.  - Addition of two new shells: tcsh and pdksh.   Added Pine as well as elm.
  50.  - man pages are not preformatted, so as to support Tkman (and printing).
  51.  - XFree86 2.0, with modified Servers link kit to allow compileless link.
  52.  - Most binaries updated and libreadline in ftp, bash, the wish shells...
  53.  - migration to linux-utils 1.5, with modifications to add shadow support.
  54.  - adoption of /sbin, for that leaner, cleaner /etc look (see below).
  55.  - Non-destructive installation option (over existing ext2 fs partitions).
  56.  - Holes are now automatically compressed on install, for "ALL" files.
  57.  - Network/CD/HD installs now try to do the mount, "before" doing a mke2fs.
  58.  - Unavoidably, one disk has been added (to 'b') giving 31-5.25 or 26-3.5.
  59.  
  60.  
  61. CDROM FEATURES:
  62. ----------------
  63. The CDROM has the following additional features:
  64.  
  65.  - no binaries are located in /etc.
  66.  - preceding means SLS runs from CD in 400K+ ramdisk (for /etc, /tmp, ...)
  67.  - Linux source tree with all .o's intact for quick driver mods.
  68.  - XFree86 2.1 in addition to 2.0
  69.  - Contains Andrew, Interviews, Object Builder, etc.
  70.  - Includes mainstream packages such as mosaic, gopher, archie, etc.
  71.  - Contains both X and non-X versions of most programs.
  72.  - A large repository of Tcl/Tk code (most all that is available?).
  73.  - Contains about twice the source code of the previous release (compressed).
  74.  
  75. Installation options include:
  76.  
  77.  - Install directly from CDROM
  78.  - Install from CD, over the network (3 1/2 boot only)
  79.  - Install from harddrive, over the network (3 1/2 boot only)
  80.  - Copy the /install packages to a DOS hard drive for installation
  81.  - Copy the /install packages to a DOS floppies (both 3.5 and 5.25)
  82.  - tar the /install packages to Tape for installation
  83.     
  84. Operational modes for the CD include:
  85.  
  86.  1) run from CD, with no writable file space
  87.  2) run from CD, with a small (600K+) ramdisk
  88.  3) run from CD, with a partition mounted on /local
  89.  4) run with installation ramdisk as root and mounting CD on /mnt
  90.  5) run with mini install (~15 Meg) and mounting CD on /mnt
  91.  6) run with mini install and NFS mounting remote CD on /mnt
  92.  7) run with mini install and NFS mounting remote SLS on /mnt
  93.  
  94. Note that options 1), 2) and 4) can be used on machines with no harddrive.
  95. Also, with the introduction of the loadable ramdisk, option 1) can be
  96. converted into option 2) anytime after bootup, by running "MakeRamDisk".
  97.  
  98. Running from CD, even on diskless machines, is now very practical, because
  99. the directories that contain config files are now all contained on a single
  100. mount point to either a ramdisk, floppy or regular disk.
  101.  
  102. Unlike the previous SLS CD's, the sources have grown in volume to the point where
  103. they must now be distributed as compressed tar archives, in order to fit them all
  104. onto the CDROM.  
  105.  
  106. "updatedb" has been run on the CD, so any file on the CD can be located in seconds 
  107. using the "locate" command.  From the hard drive you can locate any file containing
  108. PATTERN with:
  109.  
  110.     locate -d /a/cd/usr/lib/find.codes  PATTERN
  111.  
  112. Man pages are provided in both formatted and unformatted format.
  113.  
  114.  
  115.  
  116. 1.05 SYNOPSIS:
  117. --------------
  118. The primary feature of this release is Linux 1.0 modified to convert nearly all 
  119. Linux devices and facilities into loadable modules.   It is hoped that eventually
  120. this will cause the number of kernel patches to diminish, and the current kernel
  121. to be split into two pieces: kernel proper and kernel modules.  Perhaps an API 
  122. can even be evolved to reduce dependancies on kernel data structures.
  123.  
  124. Following is a condensed list of the 63 or so modules that have resulted from the
  125. SLS kernel modularization:
  126.  
  127.     at1700 atixlmouse atp ax25 binfmt_coff binfmt_elf busmouse cdu31a 
  128.     cdu535 d_link dble dscsi dsd dsg dsr dst el1 el3 el7 el9 ext ext2 
  129.     fdomain floppy g_NCR5380 hp hpfs_fs ifs inet ipx isofs lance lmscd 
  130.     lp math mcd minix msbusmouse msdos ne net_dev nfs panasonic pas16 
  131.     proc procdev psaux quota ramdisk sbpcd seagate slippp sound sysv 
  132.     t128 tpqic02 ultra ultrastor unix wd wd7000 xd xiafs
  133.  
  134. Central to the feasibility of a modularized kernel is our bootstrap loader 
  135. which allows bundling modules up into a kernel image permitting even disk drivers
  136. to be modularized.  This bootloader was implemented as an extension to insmod.
  137.  
  138. There is now only one kernel image: the one on the bootdisk.  The kernel on
  139. the 3 1/2 is identical to the 5 1/4 except that it bootloads the network and NFS 
  140. code.  But since the Net code is loaded, the only difference is that you have
  141. to manually load the network after bootup, if you do an installation from 5 1/4's.
  142. Likewise, the 3 1/2 zImage is identical to the 5 1/4 if it is started with the
  143. lilo option "exc=unix,net_dev" (see below for details).
  144.  
  145.  
  146. COPYRIGHT:
  147. ----------
  148. As with virtual consoles, ptys, shared libs and other Softlanding contributions, 
  149. these kernel patches are covered by the same GPL copyright as Linux.   Please
  150. refer to /usr/src/linux/COPYING for details.  Programs/packages in SLS are
  151. copyrighted by their respective authors.  In all cases, to the best of our
  152. knowledge, "we think" none of these restrict commercial redistribution,
  153. provided you observe GNU like redistribution policies.  SLS system admin
  154. and system install specifics, other than the above, are copyright Softlanding
  155. Software, whose copyright is the same as GPL, except that you can not rename
  156. SLS (say by creating a new distribution using SLS sysadm) without permission.  
  157. Redistribution, for any other purpose whatsoever is hereby granted.
  158.  
  159.  
  160. LOADABLE DEVICES:
  161. -----------------
  162. Virtually everything that is not part of the intrinsic kernel logic in
  163. SLS has now been made loadable.  As well as regular devices, such as CD's, 
  164. parallel ports and mice, all of file systems are now loadable.   
  165. Ditto for networking code.   The unix domain sockets are loadable 
  166. (perhaps only useful for development).  Indi